﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;
using JWBST.CommonClass;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using System.Data;

namespace XWG.JWBST.JWBSTManagementApp
{
    /// <summary>
    /// AccidentService 的摘要说明
    /// </summary>
    [WebService(Namespace = "http://tempuri.org/")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    [System.ComponentModel.ToolboxItem(false)]
    // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务，请取消对下行的注释。
    // [System.Web.Script.Services.ScriptService]
    public class AccidentService : System.Web.Services.WebService
    {
        /// <summary>
        /// 根据地区获取未处理交通事故
        /// </summary>
        /// <param name="address"></param>
        /// <returns></returns>
        [WebMethod]
        public int GetUnAuditByAD(string address)
        {
            return XWG.JWBST.JWBSTBLL.TbBstFastprocessBLL.GetUnAuditByAd(address);
        }

        /// <summary>
        /// 根据警种获取未处理在线咨询   
        /// </summary>
        /// <param name="JZ"></param>
        /// <returns></returns>
        [WebMethod]
        public int GetOnLineAskByJZ(string JZ)
        {
            return XWG.JWBST.JWBSTBLL.TbBstOnlineAskBLL.GetUnOnlineAskByJZ(JZ);
        }

        ///// <summary>
        ///// 根据ID获取在线报案信息
        ///// </summary>
        ///// <param name="id"></param>
        ///// <returns></returns>
        //[WebMethod]
        //public string GetOneKeyReportID(string id) 
        //{
        //    string json = string.Empty;
        //    DataTable dt = new DataTable();
        //    dt = JWBSTBLL.TbBstOnlinereportBLL.GetOneKeyReportID(id);
        //    if (dt != null)
        //    {
        //        int num = JWBSTBLL.TbBstOnlinereportBLL.UpdateSignByID(id);
        //        if (num == 1)
        //        {
        //            json = JsonConvert.SerializeObject(dt);

        //        }
        //        else
        //        {
        //            json = "false";
        //        }
        //        return json;
        //    }
        //    else
        //    {
        //        return "false";
        //    }
        //}

        ///// <summary>
        ///// 根据时间获取在线报案信息
        ///// </summary>
        ///// <param name="datetime"></param>
        ///// <returns></returns>
        //[WebMethod]
        //public string GetOneKeyReportTime(string datetime)
        //{

        //    return "";
        //}

        ///// <summary>
        ///// 获取未传输的在线报案信息
        ///// </summary>
        ///// <returns></returns>
        //[WebMethod]
        //public string GetOneKeyReport()
        //{
        //   DataSet ds = JWBSTBLL.TbBstOnlinereportBLL.GetOneKeyReport();
        //   return JsonConvert.SerializeObject(ds);
        //}
    }
}
